using devtm.Configuration.Models;
using System;
using System.Web.Configuration;
using System.ComponentModel;
using System.Web;
namespace devtm.Editor.Configuration.Templates
{

    [TemplateDesignerAttribute("System.Web.Configuration.FormsAuthenticationConfiguration, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", @"\authentication\forms")]
    public interface ISystemWebConfigurationFormsAuthenticationConfiguration
  {
  
        //[DisplayName("Name")]
        //[Description("")]
        String Name { get; set; }
  
        //[DisplayName("Login Url")]
        //[Description("")]
        String LoginUrl { get; set; }
  
        //[DisplayName("Default Url")]
        //[Description("")]
        String DefaultUrl { get; set; }
  
        //[DisplayName("Protection")]
        //[Description("")]
        FormsProtectionEnum Protection { get; set; }
  
        //[TypeConverterAttribute(]
        //[DisplayName("Timeout")]
        //[Description("")]
        TimeSpan Timeout { get; set; }
  
        //[DisplayName("Path")]
        //[Description("")]
        String Path { get; set; }
  
        //[DisplayName("Require SSL")]
        //[Description("")]
        Boolean RequireSSL { get; set; }
  
        //[DisplayName("Sliding Expiration")]
        //[Description("")]
        Boolean SlidingExpiration { get; set; }
  
        //[DisplayName("Enable Cross App Redirects")]
        //[Description("")]
        Boolean EnableCrossAppRedirects { get; set; }
  
        //[DisplayName("Cookieless")]
        //[Description("")]
        HttpCookieMode Cookieless { get; set; }
  
        //[DisplayName("Domain")]
        //[Description("")]
        String Domain { get; set; }
  
        //[DisplayName("Ticket Compatibility Mode")]
        //[Description("")]
        TicketCompatibilityMode TicketCompatibilityMode { get; set; }
  }

}
